package com.zsg.webview.WeiBoBaseClass;

import android.os.Parcel;
import android.os.Parcelable;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;

/**
 * Created by zzc on 2015/10/25.
 */
public class Status implements Serializable{

    String created_at;//	微博创建时间

    @Override
    public String toString() {
        return "Status{" +
                "created_at='" + created_at + '\'' +
                ", id=" + id +
                ", mid=" + mid +
                ", idstr='" + idstr + '\'' +
                ", text='" + text + '\'' +
                ", source='" + source + '\'' +
                ", favorited=" + favorited +
                ", truncated=" + truncated +
                ", in_reply_to_status_id='" + in_reply_to_status_id + '\'' +
                ", in_reply_to_user_id='" + in_reply_to_user_id + '\'' +
                ", in_reply_to_screen_name='" + in_reply_to_screen_name + '\'' +
                ", thumbnail_pic='" + thumbnail_pic + '\'' +
                ", bmiddle_pic='" + bmiddle_pic + '\'' +
                ", original_pic='" + original_pic + '\'' +
                ", geo=" + geo +
                ", user=" + user +
                ", retweeted_status=" + retweeted_status +
                ", reposts_count=" + reposts_count +
                ", comments_count=" + comments_count +
                ", attitudes_count=" + attitudes_count +
                ", mlevel=" + mlevel +
                ", visible=" + visible +
                ", pic_ids=" + pic_urls +
                ", ad=" + Arrays.toString(ad) +
                '}';
    }

    public String id;//	微博ID"id": 11488058246
    public long mid;//	微博MID
    public String idstr;//	字符串型的微博ID
    public String text;//	微博信息内容
    public String source;//	微博来源
    public boolean favorited;//	是否已收藏，true：是，false：否
    public boolean truncated;//	是否被截断，true：是，false：否
    public String in_reply_to_status_id;//	（暂未支持）回复ID
    public String in_reply_to_user_id;//	（暂未支持）回复人UID
    public String in_reply_to_screen_name;//	（暂未支持）回复人昵称
    public String thumbnail_pic;//	缩略图片地址，没有时不返回此字段
    public String bmiddle_pic;//	中等尺寸图片地址，没有时不返回此字段
    public String original_pic;//	原始图片地址，没有时不返回此字段
    public Geo geo;//	地理信息字段 详细
    public User user;//	微博作者的用户信息字段 详细
    public Status retweeted_status;//	被转发的原微博信息字段，当该微博为转发微博时返回 详细
    public int reposts_count;//	转发数
    public int comments_count;//	评论数
    public int attitudes_count;//	表态数
    public int mlevel;//	暂未支持
    public Object visible;//	微博的可见性及指定可见分组信息。该object中type取值，0：普通微博，1：私密微博，3：指定分组微博，4：密友微博；list_id为分组的组号
    public ArrayList<PicURLS> pic_urls;//	微博配图ID。多图时返回多图ID，用来拼接图片url。用返回字段thumbnail_pic的地址配上该返回字段的图片ID，即可得到多个图片url。
    public Object[] ad;// array	微博流内的推广微博ID


    //解析微博来源  格式 <a href="http://weibo.com/" rel="nofollow">微博 weibo.com</a>
    public String getSource() {
        if (source.split("[>]").length > 1) {
            return source.split("[>]")[1].split("<")[0];
        }
        return "";
    }


    /**
     * 微博配图ID  储存每个图片的缩略图url
     */

    public class PicURLS implements Serializable{
        public String thumbnail_pic;
    }
}
